import Vue from 'vue'
import moment from 'moment'
moment.locale('zh-cn')
const obj = {
  formatDate: function (time) {
    return moment(time).fromNow()
  },
  testFilter (str) {
    return 'filters:' + str
  }
}
// 基本过滤器注册
// Vue.filter('formatDate', time => {
//   return moment(time).fromNow()
// })

// 循环对象过滤器注册
// for (const key in obj) {
//   Vue.filter(key, obj[key])
// }
// 对象转换成数组过滤器注册
// Object.keys(obj)   ====  ['formatDate','testFilter']
Object.keys(obj).forEach(key => {
  Vue.filter(key, obj[key])
})
// Object.entries(obj).forEach(item => {
//   Vue.filter(item[0], item[1])
// })
